75
32
5
345
18
104
12
31
79
72
65
41
63
103
123
29
37
243
51
70
798
161
366
466
36
30
49
162
20
44
122
48
46
13
99
59
192
45
105
108
84
240
155
76
522
42
52
111
90
64
463
57
11
230