99
148
34
57
24
16
601
42
125
10
25
14
19
13
40
23
54
29
12
122
45
65
33
66
63
32
96
5
17
60
73
119
264
120
36
30
38
11
2
18
58
142
39