135
171
18
140
59
39
61
38
106
8
56
30
2
27
72
7
107
13
21
24
130
78
89
52
19
23
11
14
100
53
58
71
10
128
41
268
31
70
92
49
79
146
28
9
293
33
22
94
60
20