3
8
33
2
88
14
77
191
366
12
79
118
32
106
49
24
37
36
98
17
62
61
161
46
67
20
151
39
35
185
155
47
68
92
110
65
53
96
361
220
81
122
93
95
130
52
433
11
138
54