29
101
3
5
24
25
92
58
90
31
77
13
18
22
6
46
9
117
55
14
44
16
102
8
109
42
32
15
10
41
4
97
220
11
17
74
12
19
37
94
153
122
54