166
36
34
61
106
32
18
131
79
71
74
123
43
53
226
158
636
344
24
95
962
98
120
16
21
59
25
69
626
45
64
308
67
35
13
128
135
85
37
65
41
12
54
439
15
382
75
56
164
76
109