108
73
12
17
44
23
31
5
134
317
11
297
66
57
20
48
6
26
16
36
79
47
199
27
28
32
46
68
137
180
30
52
25
273
196
51
3
182
65
118
80
50
49
55
150
98
193
100
39
138
70
93