29
22
31
233
16
68
7
357
106
35
117
232
314
26
9
27
120
49
24
56
11
58
736
994
112
54
21
39
47
153
25
64
72
34
179
48
69
81
63
40
91
14
23
67
57
100
434
641
77
32
86
20
13