102
271
18
16
92
5
41
23
46
73
117
25
49
6
17
26
91
29
27
30
66
218
10
54
127
53
12
35
170
13
1
160
11
9
200
14
2
115
56
58
426
3
284
77