232
46
31
26
107
43
51
91
173
193
81
136
87
16
60
118
301
33
84
55
28
134
32
95
79
36
9
165
56
93
63
54
109
76
179
110
21
15
30
13
89
74
42
45
149
73
88
49
139
47