12
33
34
11
116
13
393
29
84
35
41
31
22
181
45
21
79
25
60
37
109
9
19
93
85
177
49
44
57
18
50
268
735