179
36
76
72
24
21
52
38
635
31
117
46
35
53
60
59
11
157
73
96
132
71
15
42
129
97
50
48
51
47
30
83
84
33
122
106
44
74
32
37
49
28
63
66
126
58
29
118
61