122
58
146
22
63
27
15
12
73
36
11
208
32
31
67
101
74
30
33
78
94
54
57
20
34
14
23
21
89
83
117
49
62
278
177
181
98
140
42
75
206
43
45
55
124
38
29
35
79
41
76
263