106
34
29
138
78
28
26
20
36
35
186
314
12
17
30
10
25
24
47
32
45
52
14
68
193
16
42
204
118
51
75
43
65
134
62
254
373
57
54
67
90
123
124