91
52
21
12
11
244
72
65
105
121
5
39
60
20
9
80
58
333
33
46
37
93
155
79
77
17
16
189
42
90
14
1
122
99
4
76
18
44
232
627
43
311
26
30
86
35
133
332
34
361
23
73