30
113
15
29
67
28
44
41
53
49
299
7
65
12
46
37
17
62
55
87
9
10
32
108
160
33
31
27
77
59
162
8
54
48
61
158
105
72
68
255
155
117
21
224
134
498
20