105
9
42
3
10
11
34
116
45
18
47
89
76
43
86
16
17
103
15
291
57
39
37
309
68
2
13
31
4
112
22
56
114
139
209
429
192
19
25
81
109
40
70
5
155