112
33
9
149
13
27
58
30
37
69
75
25
45
66
83
109
50
31
28
26
20
48
49
40
46
237
121
23
41
51
124
24
104
36
42
64
59
12
68
512
77
7
35
71