108
51
22
164
11
71
36
49
75
21
9
89
29
56
30
20
32
105
8
43
493
31
44
126
28
15
68
34
94
85
92
42
69
33
240
81
80
128
193
63
18
117
123
53
192
399
16
101
112
38