315
113
26
22
33
35
144
17
13
93
75
60
28
20
31
37
71
24
40
38
39
46
214
41
29
34
138
91
97
121
88
190
14
32
85
96
56
52
27
11
7
84
111
50
154
23