98
35
17
23
41
29
86
134
67
45
231
13
127
32
21
16
31
117
241
9
275
12
69
120
108
20
130
48
81
318
79
160
8
146
39
65
43
37
84
271
27
464
74
15
1
125
290
75
246