121
57
18
68
31
15
41
131
25
37
34
111
56
94
55
35
23
44
29
11
26
60
39
70
73
92
45
102
19
87
200
579
149
368
203
91
51
154
120
138
24
64
186
113
122
6
335
13
50
145
281