1
3
23
12
4
11
26
106
8
40
59
33
53
37
58
34
13
68
18
110
19
31
302
77
63
100
146
41
69
151
144
167
149
50
27
84
25
83
17
117
72
54
113
103
73
70
90
261
82
86
44
55