29
167
11
172
42
14
62
41
21
90
32
12
129
39
81
71
52
28
101
106
20
59
187
135
63
73
89
53
98
116
13
33
43
49
16
10
263
55
70
155
162
350
35
95
64
65
185
76
120
26