11
28
17
23
191
32
30
20
56
41
18
73
2
146
4
60
93
48
54
153
50
100
10
125
227
80
51
79
181
64
74
77
104
114
13
376
90
199
21
47
117
53
19
85
301
42
40
144
132