85
102
9
20
109
204
18
2014
33
65
95
30
39
14
86
51
396
253
429
17
53
47
272
94
74
37
63
124
89
35
38
13
116
117
100
34
287
135
318
84
49
315
22
58
130
56
52
128
221
114