87
35
68
30
39
185
34
348
28
23
47
19
21
46
60
25
14
37
78
130
244
170
139
61
75
288
148
50
13
145
65
5
282
90
7
233
45
82
110
76
193
269
153
186
36
18