121
11
22
28
20
30
25
58
60
367
15
90
170
153
141
45
18
112
109
62
3
92
23
39
40
59
37
42
27
77
164
173
53
194
29
50
68
48
69
81
10
76
5
102
35
34
91