42
85
97
376
65
67
47
37
135
53
74
191
31
228
403
118
89
91
46
24
102
104
26
127
434
2015
113
88
63
56
107
28
75
216
51
140
129
44
40
36
21
6
220
41
62
45
25
79
383
115
57
38
163