114
161
40
73
93
475
21
154
1043
150
97
16
367
112
397
26
23
38
20
50
29
79
11
36
56
124
34
60
49
51
159
25
12
348
372
18
85
35
77
62
322
33
32
170
13
88
10
22
81
47
31