33
23
13
4
6
54
31
39
18
101
38
5
136
19
28
117
42
7
296
14
69
509
68
16
144
159
17
154
195
82
139
37
454
35
365
354
309
20
15
55
12
90
260
235
95
9
543
98
71