127
408
102
107
12
30
55
144
34
16
194
47
10
24
43
17
22
59
111
45
31
2
103
20
38
126
15
57
82
9
25
110
67
11
95
53
108
42
122
33
8
21
445
32
14
62