31
74
102
21
51
62
386
84
100
119
79
95
294
415
105
13
17
655
176
909
435
216
204
8
246
47
76
39
42
40
117
52
346
49
227
140
168
28
57
18
54
22
14
23
41
35
153
59
122
43
34
29
15