373
176
69
41
29
186
67
88
144
73
35
47
277
25
59
97
85
57
115
22
107
65
165
36
147
86
240
173
30
26
116
89
129
76
82
49
44
34
48
23
126
122
45
160
51
28