132
35
28
8
5
13
9
14
19
3
4
130
72
82
2
39
44
65
49
122
153
27
24
70
52
57
15
75
41
12
62
74
18
1
25
33
112
105
79
58
36
151
155
26
40