152
15
21
2
14
68
8
4
3
29
61
108
11
7
119
72
22
16
23
13
5
80
6
28
153
26
51
43
86
109
50
9
66
12
1
388
96
31
407
19