349
103
34
82
145
24
21
35
17
208
25
47
86
79
407
1131
284
73
38
457
81
144
91
50
99
249
70
376
176
80
75
161
23
76
62
66
13
11
37
116
178
143
26
39
85
30
28
33
42
71
40
84