88
78
32
351
124
44
114
108
22
45
21
38
59
83
12
8
53
76
71
84
52
104
102
66
62
184
255
181
47
126
48
67
122
165
688
69
35
186
43
30
14
145
81
60
29
259
232
325
194