33
8
5
93
85
40
22
88
49
99
27
15
18
2
3
219
120
11
63
29
46
54
30
13
130
66
32
309
12
76
36
42
96
21
28
292
44
262
108
43
161
59
442
119
60
149
31
86
17
103
75
19
476