301
61
32
67
168
57
69
17
170
52
29
53
55
22
58
105
44
385
25
286
103
21
60
11
31
108
155
35
39
18
43
15
158
56
37
89
80
34
169
83
33
87
114
36
41
188
93
84
23
110
104
27