106
44
300
107
23
8
12
301
134
187
31
54
42
50
73
15
37
25
30
60
108
178
166
86
57
21
406
39
63
154
55
114
43
185
119
167
51
143
72
126
48
47
22
115
17
1017
16
153
90
19
338
121