102
44
16
25
54
27
18
41
34
56
39
31
21
15
73
94
63
57
17
49
24
26
173
77
40
59
70
90
237
46
14
147
159
367
62
55
12
36
175
48
22
318
50
162
233
85
242
226