110
155
29
176
28
87
55
79
361
43
35
126
144
32
204
47
69
230
96
56
30
304
147
37
65
67
38
108
25
51
336
12
174
193
11
63
45
33
7
159
54
21
22
95
41
164
77
40
66
48
86
278
23
13
60
161