61
28
29
36
17
175
168
31
55
84
13
22
14
82
410
323
33
15
50
86
21
32
59
47
42
37
122
30
23
72
79
8
39
5
40
112
352
6
46
16
19
124
362
163
120
91
232