103
13
61
17
24
2
56
1
8
12
29
10
3
28
22
84
98
175
25
160
66
92
41
86
67
11
20
82
31
32
27
40
19
64
81
167
5
50
60
142
30
21
83
122
124
42