76
163
535
197
32
124
65
40
3
11
7
26
48
38
15
4
109
17
55
95
128
88
25
51
58
62
31
36
28
30
20
380
72
77
140
241
9
134
61
21
105
87
33
37
49