32
167
28
41
282
4
83
85
33
69
96
178
76
36
31
16
126
127
52
119
7
72
91
184
123
113
9
14
67
310
63
75
22
115
35
88
145
86
103
19
106
68
42
248
60
57
17
80
95
40