129
75
60
28
66
157
54
44
87
58
69
15
37
138
573
153
320
92
13
47
19
242
23
41
95
67
63
106
20
22
30
3
10
78
162
121
4
40
241
126
148
227
152
65
53
6
70
203
24