41
22
135
13
17
39
67
330
36
175
24
21
16
29
23
57
50
31
344
35
28
104
25
138
33
61
54
216
82
225
816