239
311
28
132
21
94
24
222
86
46
66
107
22
361
51
63
32
26
129
108
50
14
39
29
148
73
77
112
95
27
82
167
89
183
147
19
125
93
117
55
229
56
25
20
126
64
145
87
33
159
111