103
54
95
40
67
35
114
49
110
25
196
44
80
8
53
94
154
217
10
172
335
142
73
105
17
45
6
46
532
29
86
18
21
36
233
3
59
149
68
11
76
55
50
117
163
31
12
112
166