172
42
166
46
26
15
24
51
32
34
7
92
27
63
53
37
135
22
31
47
38
33
133
325
20
233
307
59
29
86
105
100
149
127
35
131
205
69
48
30
65
139
21
108
58
62
43
14
141
102