110
41
107
22
19
125
23
81
422
11
78
97
14
26
33
16
643
57
8
47
73
40
348
31
25
7
350
39
13
24
18
15
4
10
98
104
55
43
58
62
21
75
51
17
182
5