172
151
65
185
34
29
40
82
51
31
55
52
16
272
17
54
69
111
110
47
30
91
73
97
143
275
134
43
126
25
23
102
35
62
57
48
53
39
45
108
28
86
70
15
77
38
163
174
148