103
2
29
189
3
232
42
99
96
60
46
17
39
41
147
93
11
23
106
90
172
13
35
61
120
155
12
28
73
111
44
38
65
317
37
20
169
88
144
51
25
154
132
58
64
54
52
105
30
22
16