229
89
66
27
44
22
71
139
58
92
37
50
55
376
76
54
68
29
12
172
67
51
36
30
160
296
177
23
97
82
18
239
45
61
131
8
25
47
264
95
81
106
180
77
43
107
136
79
109