109
24
48
38
136
49
28
27
62
147
11
21
39
43
148
116
15
37
287
61
113
272
42
217
162
82
79
94
357
51
76
44
41
154
139
63
601
96
145
47
80
64
32
213
86
135
122
54
130
36
97
216
56