345
34
64
82
27
13
11
171
36
18
17
102
14
49
10
222
23
32
130
245
39
19
26
85
25
129
15
37
31
29
22
44
58
57
35
74
99
63
61
51
87
123
30
73
47
336
422