35
17
7
71
10
90
23
41
86
77
100
28
15
241
12
218
112
79
255
67
75
82
122
134
87
53
16
107
57
22
117
93
91
195
242
44
56
115
203
66
51
47
34
76
48
60
65
84
252
106
42
412