108
22
51
32
23
54
40
63
213
31
38
67
11
13
180
21
141
71
91
66
113
53
27
114
62
77
133
117
424
120
136
45
33
171
43
166
81
52
37
367
55
69
61
228
57
319
251
105
78
126
79