2
5
108
56
21
15
112
28
35
82
18
39
50
416
29
13
11
41
87
94
70
49
93
109
52
113
55
19
267
157
252
8
7
135
103
107
192
54