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
71
79
8
39
5
40
112
352
6
46
16
19
124
361
163
72
20
120
91
232