5
34
106
29
17
36
16
14
21
19
68
8
27
98
85
65
218
22
91
18
121
60
148
87
119
32
58
99
43
156
30
50
38
141
37
144
57
46
120
15
112
93
369
59
92
75
86
170
127
80
41
25