241
37
23
321
81
82
28
79
49
34
107
194
167
36
118
129
262
45
24
68
261
58
55
19
35
30
90
148
65
38
80
96
12
4
41
48
615
78
32
195
100
404
61
27
56
69
44
127
25