149
101
13
37
27
67
5
97
28
49
73
199
24
34
20
33
39
29
12
94
66
60
36
367
41
614
30
216
277
123
55
127
26
14
224
65
74
285
19
70
31
42
38
93
62
44
10
120
293
112