106
36
49
40
101
70
35
135
34
31
48
109
47
259
128
119
75
37
30
39
91
15
41
71
104
133
138
17
207
146
68
19
58
54
52
145
45
53
84
131
683
42
82
108
26
25
51
114
13