32
28
31
188
17
79
53
75
54
19
136
49
24
23
83
174
74
11
86
95
36
45
97
149
103
66
44
94
20
90
30
61
82
33
231
21
58
22
46
81
142
141
127
52
42
327
154