126
38
70
37
109
24
297
77
153
4
222
58
22
15
86
20
12
16
97
104
48
326
232
9
32
11
105
49
44
64
68
29
45
19
381
216
39
23
169
591
74
40
56
51
131
156
540
41
196
18
52