30
20
55
41
18
32
73
2
145
4
60
11
93
48
54
153
50
100
10
124
227
80
51
56
79
181
64
74
77
104
114
13
374
125
90
199
21
47
117
53
19
85
301
42
40
144
132
16
37
102
71