105
436
4
163
42
84
73
19
61
32
246
24
74
28
29
51
20
10
329
148
25
22
43
54
31
91
18
21
93
36
12
66
125
101
85
17
26
48
81
53
9
16
14
34
158
224
120
75