212
349
114
48
135
40
66
70
29
38
124
101
52
118
327
234
128
132
95
164
64
115
195
65
50
44
46
108
119
347
39
17
81
47
163
216
194
103
25
134
32
94
113
63
16
4
168
82
179
129
73