13
25
63
10
36
107
34
35
146
108
194
104
14
338
23
5
97
83
144
66
147
12
21
387
81
65
16
77
37
109
222
98
32
89
43
45
42
57
50
74
55
164
101
41
354
94
91
102
106
93
137
209
84